package cn.edu.sdjzu.xg.eagle.service.inface;

import cn.edu.sdjzu.xg.eagle.entities.File;

import java.sql.SQLException;
import java.util.List;
import java.util.Map;

public interface FileService {
    // 增
    String addFile(File file) throws SQLException;
    // 删
    String deleteFile(int id) throws SQLException;
    // 改
    String updateFile(File file) throws SQLException;
    // 查

    // 根据 ID 查询
    File findFileById(int id) throws SQLException;
    // 查询全部文件
    List<File> findFiles() throws SQLException;
    // 动态查询文件
    List<File> findFiles(Map<String, Object> params) throws SQLException;
}